# near model CODE resource # jump table entries: 472-473 (2 of them) export_59: 00000000 4240 clr.w D0 00000002 4E75 rts fn00000004: 00000004 4267 clr.w -[A7] 00000006 2F2D F33C move.l -[A7], [A5 - 0xCC4] 0000000A A960 syscall GetControlValue/GetCtlValue 0000000C 3B5F F3B0 move.w [A5 - 0xC50], [A7]+ 00000010 302D F3B0 move.w D0, [A5 - 0xC50] 00000014 B06D F34E cmp.w D0, [A5 - 0xCB2] 00000018 6728 beq +0x2A /* 00000042 */ 0000001A 302D F3B0 move.w D0, [A5 - 0xC50] 0000001E 3B40 F3AC move.w [A5 - 0xC54], D0 00000022 3B6D F34E F3AE move.w [A5 - 0xC52], [A5 - 0xCB2] 00000028 916D F3AE sub.w [A5 - 0xC52], D0 0000002C 302D F3AE move.w D0, [A5 - 0xC52] 00000030 E940 asl D0.w, 4 00000032 4267 clr.w -[A7] 00000034 3F00 move.w -[A7], D0 00000036 2F2D F34A move.l -[A7], [A5 - 0xCB6] 0000003A A9DD syscall TEScroll 0000003C 3B6D F3AC F34E move.w [A5 - 0xCB2], [A5 - 0xC54] label00000042: 00000042 4E75 rts fn00000044: 00000044 302D F33A move.w D0, [A5 - 0xCC6] 00000048 B06D F34E cmp.w D0, [A5 - 0xCB2] 0000004C 6754 beq +0x56 /* 000000A2 */ 0000004E 6D20 blt +0x22 /* 00000070 */ 00000050 906D F34E sub.w D0, [A5 - 0xCB2] 00000054 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00000058 6D48 blt +0x4A /* 000000A2 */ 0000005A 0C40 000D cmpi.w D0, 0xD /* '\r' */ 0000005E 6610 bne +0x12 /* 00000070 */ 00000060 3B6D F34E F3B2 move.w [A5 - 0xC4E], [A5 - 0xCB2] 00000066 526D F3B2 addq.w [A5 - 0xC4E], 1 0000006A 302D F3B2 move.w D0, [A5 - 0xC4E] 0000006E 6008 bra +0xA /* 00000078 */ label00000070: 00000070 302D F33A move.w D0, [A5 - 0xCC6] 00000074 3B40 F3B2 move.w [A5 - 0xC4E], D0 label00000078: 00000078 3B6D F34E F3B4 move.w [A5 - 0xC4C], [A5 - 0xCB2] 0000007E 916D F3B4 sub.w [A5 - 0xC4C], D0 00000082 302D F3B4 move.w D0, [A5 - 0xC4C] 00000086 E940 asl D0.w, 4 00000088 4267 clr.w -[A7] 0000008A 3F00 move.w -[A7], D0 0000008C 2F2D F34A move.l -[A7], [A5 - 0xCB6] 00000090 A9DD syscall TEScroll 00000092 3B6D F3B2 F34E move.w [A5 - 0xCB2], [A5 - 0xC4E] 00000098 2F2D F33C move.l -[A7], [A5 - 0xCC4] 0000009C 3F2D F34E move.w -[A7], [A5 - 0xCB2] 000000A0 A963 syscall SetControlValue/SetCtlValue label000000A2: 000000A2 4E75 rts export_60: 000000A4 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000000A8 42A7 clr.l -[A7] 000000AA 3F3C 00A0 move.w -[A7], 0xA0 000000AE 42A7 clr.l -[A7] 000000B0 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000000B6 A97C syscall GetNewDialog 000000B8 2B5F F30A move.l [A5 - 0xCF6], [A7]+ 000000BC 6700 013A beq +0x13C /* 000001F8 */ 000000C0 2F2D F30A move.l -[A7], [A5 - 0xCF6] 000000C4 3F3C 0004 move.w -[A7], 0x4 000000C8 4267 clr.w -[A7] 000000CA 487A 071A pea.l [PC + 0x71A /* 000007E6, value 0x205F301F */] 000000CE 486D F30E pea.l [A5 - 0xCF2] 000000D2 A98E syscall SetDialogItem/SetDItem 000000D4 2F2D F30A move.l -[A7], [A5 - 0xCF6] 000000D8 3F3C 0007 move.w -[A7], 0x7 000000DC 3F3C 0080 move.w -[A7], 0x80 000000E0 487A 071E pea.l [PC + 0x71E /* 00000800, value 0x205F301F */] 000000E4 486D F316 pea.l [A5 - 0xCEA] 000000E8 A98E syscall SetDialogItem/SetDItem 000000EA 2F2D F30A move.l -[A7], [A5 - 0xCF6] 000000EE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000000F2 3F3C 0080 move.w -[A7], 0x80 000000F6 487A 0756 pea.l [PC + 0x756 /* 0000084E, value 0x225F301F */] 000000FA 486D F31E pea.l [A5 - 0xCE2] 000000FE A98E syscall SetDialogItem/SetDItem 00000100 2F2D F30A move.l -[A7], [A5 - 0xCF6] 00000104 3F3C 0005 move.w -[A7], 0x5 00000108 486D F3B8 pea.l [A5 - 0xC48] 0000010C 486D F33C pea.l [A5 - 0xCC4] 00000110 486D F3BA pea.l [A5 - 0xC46] 00000114 A98D syscall GetDialogItem/GetDItem 00000116 2F2D F30A move.l -[A7], [A5 - 0xCF6] 0000011A 3F3C 0006 move.w -[A7], 0x6 0000011E 486D F3B8 pea.l [A5 - 0xC48] 00000122 486D F340 pea.l [A5 - 0xCC0] 00000126 486D F3BA pea.l [A5 - 0xC46] 0000012A A98D syscall GetDialogItem/GetDItem 0000012C 4A6D E680 tst.w [A5 - 0x1980] 00000130 6710 beq +0x12 /* 00000142 */ 00000132 2F2D F30A move.l -[A7], [A5 - 0xCF6] 00000136 3F3C 0091 move.w -[A7], 0x91 0000013A 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 0000013E 4267 clr.w -[A7] 00000140 A91B syscall MoveWindow label00000142: 00000142 2F2D F30A move.l -[A7], [A5 - 0xCF6] 00000146 A915 syscall ShowWindow 00000148 4EBA 0132 jsr [PC + 0x132 /* 0000027C */] 0000014C 2F2D F33C move.l -[A7], [A5 - 0xCC4] 00000150 3F2D F34E move.w -[A7], [A5 - 0xCB2] 00000154 A963 syscall SetControlValue/SetCtlValue 00000156 426D F34E clr.w [A5 - 0xCB2] 0000015A 4EBA FEA8 jsr [PC - 0x158 /* 00000004 */] 0000015E 4EBA 052A jsr [PC + 0x52A /* 0000068A */] 00000162 206D F30A movea.l A0, [A5 - 0xCF6] 00000166 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 0000016A 2F2D F34A move.l -[A7], [A5 - 0xCB6] 0000016E A9D8 syscall TEActivate 00000170 4EBA 05AC jsr [PC + 0x5AC /* 0000071E */] 00000174 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label00000178: 00000178 487A 080C pea.l [PC + 0x80C /* 00000986, value 0x2B5FF540 */] 0000017C 486D F3B6 pea.l [A5 - 0xC4A] 00000180 A991 syscall ModalDialog 00000182 302D F3B6 move.w D0, [A5 - 0xC4A] 00000186 0C40 0002 cmpi.w D0, 0x2 0000018A 6754 beq +0x56 /* 000001E0 */ 0000018C 0C40 0001 cmpi.w D0, 0x1 00000190 6700 006C beq +0x6E /* 000001FE */ 00000194 0C40 0005 cmpi.w D0, 0x5 00000198 6606 bne +0x8 /* 000001A0 */ 0000019A 4EBA FE68 jsr [PC - 0x198 /* 00000004 */] 0000019E 60D8 bra -0x26 /* 00000178 */ label000001A0: 000001A0 0C40 0006 cmpi.w D0, 0x6 000001A4 661E bne +0x20 /* 000001C4 */ 000001A6 4267 clr.w -[A7] 000001A8 2F2D F340 move.l -[A7], [A5 - 0xCC0] 000001AC A960 syscall GetControlValue/GetCtlValue 000001AE 3B5F F358 move.w [A5 - 0xCA8], [A7]+ 000001B2 4EBA 051A jsr [PC + 0x51A /* 000006CE */] 000001B6 2F2D F30A move.l -[A7], [A5 - 0xCF6] 000001BA 3F3C 0007 move.w -[A7], 0x7 000001BE 4EBA 0640 jsr [PC + 0x640 /* 00000800 */] 000001C2 60B4 bra -0x4A /* 00000178 */ label000001C4: 000001C4 0C40 0004 cmpi.w D0, 0x4 000001C8 660A bne +0xC /* 000001D4 */ 000001CA 4EBA 05CA jsr [PC + 0x5CA /* 00000796 */] 000001CE 4A40 tst.w D0 000001D0 67A6 beq -0x58 /* 00000178 */ 000001D2 602A bra +0x2C /* 000001FE */ label000001D4: 000001D4 0C40 0003 cmpi.w D0, 0x3 000001D8 6604 bne +0x6 /* 000001DE */ 000001DA 4EBA 02B0 jsr [PC + 0x2B0 /* 0000048C */] label000001DE: 000001DE 6098 bra -0x66 /* 00000178 */ label000001E0: 000001E0 4AAD F34A tst.l [A5 - 0xCB6] 000001E4 6706 beq +0x8 /* 000001EC */ 000001E6 2F2D F34A move.l -[A7], [A5 - 0xCB6] 000001EA A9CD syscall TEDispose label000001EC: 000001EC 206D E638 movea.l A0, [A5 - 0x19C8] 000001F0 A02A syscall HUnlock 000001F2 2F2D F30A move.l -[A7], [A5 - 0xCF6] 000001F6 A983 syscall DisposeDialog label000001F8: 000001F8 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000001FC 4E75 rts label000001FE: 000001FE 4AAD F34A tst.l [A5 - 0xCB6] 00000202 6706 beq +0x8 /* 0000020A */ 00000204 2F2D F34A move.l -[A7], [A5 - 0xCB6] 00000208 A9CD syscall TEDispose label0000020A: 0000020A 206D F350 movea.l A0, [A5 - 0xCB0] 0000020E 2050 movea.l A0, [A0] 00000210 5488 addq.l A0, 2 00000212 7000 moveq.l D0, 0x00 00000214 302D F358 move.w D0, [A5 - 0xCA8] 00000218 E780 asl D0, 3 0000021A 3230 0800 move.w D1, [A0 + D0] 0000021E B26D E630 cmp.w D1, [A5 - 0x19D0] 00000222 6704 beq +0x6 /* 00000228 */ 00000224 3B41 E630 move.w [A5 - 0x19D0], D1 label00000228: 00000228 3230 0802 move.w D1, [A0 + D0 + 0x2] 0000022C B26D E632 cmp.w D1, [A5 - 0x19CE] 00000230 6704 beq +0x6 /* 00000236 */ 00000232 3B41 E632 move.w [A5 - 0x19CE], D1 label00000236: 00000236 3230 0804 move.w D1, [A0 + D0 + 0x4] 0000023A B26D E62E cmp.w D1, [A5 - 0x19D2] 0000023E 6706 beq +0x8 /* 00000246 */ 00000240 3001 move.w D0, D1 00000242 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] label00000246: 00000246 206D F350 movea.l A0, [A5 - 0xCB0] 0000024A 2050 movea.l A0, [A0] 0000024C 5488 addq.l A0, 2 0000024E 7000 moveq.l D0, 0x00 00000250 302D F358 move.w D0, [A5 - 0xCA8] 00000254 E780 asl D0, 3 00000256 3230 0806 move.w D1, [A0 + D0 + 0x6] 0000025A B26D E62C cmp.w D1, [A5 - 0x19D4] 0000025E 6706 beq +0x8 /* 00000266 */ 00000260 3001 move.w D0, D1 00000262 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00000266: 00000266 206D E638 movea.l A0, [A5 - 0x19C8] 0000026A A02A syscall HUnlock 0000026C 2F2D F30A move.l -[A7], [A5 - 0xCF6] 00000270 A983 syscall DisposeDialog 00000272 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000276 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000027A 4E75 rts fn0000027C: 0000027C 2F2D F30A move.l -[A7], [A5 - 0xCF6] 00000280 A873 syscall SetPort 00000282 42A7 clr.l -[A7] 00000284 486D F326 pea.l [A5 - 0xCDA] 00000288 486D F32E pea.l [A5 - 0xCD2] 0000028C A9D2 syscall TENew 0000028E 2B5F F34A move.l [A5 - 0xCB6], [A7]+ 00000292 206D F34A movea.l A0, [A5 - 0xCB6] 00000296 2050 movea.l A0, [A0] 00000298 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF 0000029E 4A6D F348 tst.w [A5 - 0xCB8] 000002A2 6728 beq +0x2A /* 000002CC */ 000002A4 206D E60C movea.l A0, [A5 - 0x19F4] 000002A8 A029 syscall HLock 000002AA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000002AE 206D E60C movea.l A0, [A5 - 0x19F4] 000002B2 2F10 move.l -[A7], [A0] 000002B4 2F2D E610 move.l -[A7], [A5 - 0x19F0] 000002B8 2F2D F34A move.l -[A7], [A5 - 0xCB6] 000002BC A9CF syscall TESetText 000002BE 206D E60C movea.l A0, [A5 - 0x19F4] 000002C2 A02A syscall HUnlock 000002C4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000002C8 6000 01B0 bra +0x1B2 /* 0000047A */ label000002CC: 000002CC 42A7 clr.l -[A7] 000002CE 3F3C 00A3 move.w -[A7], 0xA3 000002D2 42A7 clr.l -[A7] 000002D4 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000002DA A97C syscall GetNewDialog 000002DC 2B5F F3D4 move.l [A5 - 0xC2C], [A7]+ 000002E0 4A6D E680 tst.w [A5 - 0x1980] 000002E4 6710 beq +0x12 /* 000002F6 */ 000002E6 2F2D F3D4 move.l -[A7], [A5 - 0xC2C] 000002EA 3F3C 00D3 move.w -[A7], 0xD3 000002EE 3F3C 00A8 move.w -[A7], 0xA8 000002F2 4267 clr.w -[A7] 000002F4 A91B syscall MoveWindow label000002F6: 000002F6 2F2D F3D4 move.l -[A7], [A5 - 0xC2C] 000002FA A915 syscall ShowWindow 000002FC 2F2D F3D4 move.l -[A7], [A5 - 0xC2C] 00000300 A981 syscall DrawDialog 00000302 203C 0000 2710 move.l D0, 0x2710 00000308 A122 syscall NewHandle, flags=1 0000030A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000030E 2B48 F354 move.l [A5 - 0xCAC], A0 00000312 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000316 42AD F3C2 clr.l [A5 - 0xC3E] 0000031A 3B7C 0082 F3C6 move.w [A5 - 0xC3A], 0x82 00000320 426D F376 clr.w [A5 - 0xC8A] 00000324 426D F378 clr.w [A5 - 0xC88] label00000328: 00000328 42A7 clr.l -[A7] 0000032A 2F3C 494B 4559 move.l -[A7], 0x494B4559 /* 'IKEY' */ 00000330 3F2D F3C6 move.w -[A7], [A5 - 0xC3A] 00000334 A9A0 syscall GetResource 00000336 2B5F E638 move.l [A5 - 0x19C8], [A7]+ 0000033A 4267 clr.w -[A7] 0000033C A9AF syscall ResError 0000033E 301F move.w D0, [A7]+ 00000340 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000344 206D E638 movea.l A0, [A5 - 0x19C8] 00000348 A029 syscall HLock 0000034A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000034E 206D E638 movea.l A0, [A5 - 0x19C8] 00000352 2050 movea.l A0, [A0] 00000354 2B48 F344 move.l [A5 - 0xCBC], A0 00000358 302D F376 move.w D0, [A5 - 0xC8A] 0000035C 0C40 0019 cmpi.w D0, 0x19 00000360 670E beq +0x10 /* 00000370 */ 00000362 41ED F378 lea.l A0, [A5 - 0xC88] 00000366 E340 asl D0.w, 1 00000368 3230 0000 move.w D1, [A0 + D0.w] 0000036C 3181 0002 move.w [A0 + D0.w + 0x2], D1 label00000370: 00000370 206D F344 movea.l A0, [A5 - 0xCBC] 00000374 3B50 F3C8 move.w [A5 - 0xC38], [A0] 00000378 6700 00A4 beq +0xA6 /* 0000041E */ 0000037C 302D F376 move.w D0, [A5 - 0xC8A] 00000380 0C40 0019 cmpi.w D0, 0x19 00000384 6714 beq +0x16 /* 0000039A */ 00000386 5240 addq.w D0, 1 00000388 E340 asl D0.w, 1 0000038A 41ED F378 lea.l A0, [A5 - 0xC88] 0000038E 3230 0000 move.w D1, [A0 + D0.w] 00000392 D26D F3C8 add.w D1, [A5 - 0xC38] 00000396 3181 0000 move.w [A0 + D0.w], D1 label0000039A: 0000039A 302D F3C8 move.w D0, [A5 - 0xC38] 0000039E D16D F348 add.w [A5 - 0xCB8], D0 000003A2 2B6D F344 F3CA move.l [A5 - 0xC36], [A5 - 0xCBC] 000003A8 58AD F3CA addq.l [A5 - 0xC36], 4 label000003AC: 000003AC 206D F3CA movea.l A0, [A5 - 0xC36] 000003B0 7000 moveq.l D0, 0x00 000003B2 1018 move.b D0, [A0]+ 000003B4 2B40 F3CE move.l [A5 - 0xC32], D0 000003B8 2F08 move.l -[A7], A0 000003BA 2F00 move.l -[A7], D0 000003BC 2F2D F34A move.l -[A7], [A5 - 0xCB6] 000003C0 A9DE syscall TEInsert 000003C2 206D F354 movea.l A0, [A5 - 0xCAC] 000003C6 2250 movea.l A1, [A0] 000003C8 222D F3C2 move.l D1, [A5 - 0xC3E] 000003CC 206D F3CA movea.l A0, [A5 - 0xC36] 000003D0 5588 subq.l A0, 2 000003D2 3010 move.w D0, [A0] 000003D4 3380 1800 move.w [A1 + D1], D0 000003D8 54AD F3C2 addq.l [A5 - 0xC3E], 2 000003DC 536D F3C8 subq.w [A5 - 0xC38], 1 000003E0 672C beq +0x2E /* 0000040E */ 000003E2 486D F3D2 pea.l [A5 - 0xC2E] 000003E6 2F3C 0000 0001 move.l -[A7], 0x1 000003EC 2F2D F34A move.l -[A7], [A5 - 0xCB6] 000003F0 A9DE syscall TEInsert 000003F2 56AD F3CE addq.l [A5 - 0xC32], 3 000003F6 202D F3CE move.l D0, [A5 - 0xC32] 000003FA 0280 0000 0001 andi.l D0, 0x1 00000400 D1AD F3CE add.l [A5 - 0xC32], D0 00000404 202D F3CE move.l D0, [A5 - 0xC32] 00000408 D1AD F3CA add.l [A5 - 0xC36], D0 0000040C 609E bra -0x60 /* 000003AC */ label0000040E: 0000040E 486D F3D2 pea.l [A5 - 0xC2E] 00000412 2F3C 0000 0001 move.l -[A7], 0x1 00000418 2F2D F34A move.l -[A7], [A5 - 0xCB6] 0000041C A9DE syscall TEInsert label0000041E: 0000041E 2F2D E638 move.l -[A7], [A5 - 0x19C8] 00000422 A9A3 syscall ReleaseResource 00000424 526D F3C6 addq.w [A5 - 0xC3A], 1 00000428 526D F376 addq.w [A5 - 0xC8A], 1 0000042C 0C6D 009C F3C6 cmpi.w [A5 - 0xC3A], 0x9C 00000432 6C04 bge +0x6 /* 00000438 */ 00000434 6000 FEF2 bra -0x10C /* 00000328 */ label00000438: 00000438 7000 moveq.l D0, 0x00 0000043A 302D F348 move.w D0, [A5 - 0xCB8] 0000043E E380 asl D0, 1 00000440 206D F354 movea.l A0, [A5 - 0xCAC] 00000444 A024 syscall SetHandleSize 00000446 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000044A 7000 moveq.l D0, 0x00 0000044C 206D F34A movea.l A0, [A5 - 0xCB6] 00000450 2050 movea.l A0, [A0] 00000452 3028 003C move.w D0, [A0 + 0x3C] 00000456 2B40 E610 move.l [A5 - 0x19F0], D0 0000045A 42A7 clr.l -[A7] 0000045C 2F2D F34A move.l -[A7], [A5 - 0xCB6] 00000460 A9CB syscall TEGetText 00000462 205F movea.l A0, [A7]+ 00000464 A9E1 syscall HandToHand 00000466 2B48 E60C move.l [A5 - 0x19F4], A0 0000046A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000046E 3B7C 0100 E60A move.w [A5 - 0x19F6], 0x100 00000474 2F2D F3D4 move.l -[A7], [A5 - 0xC2C] 00000478 A983 syscall DisposeDialog label0000047A: 0000047A 2F2D F33C move.l -[A7], [A5 - 0xCC4] 0000047E 302D F348 move.w D0, [A5 - 0xCB8] 00000482 0440 000D subi.w D0, 0xD /* '\r' */ 00000486 3F00 move.w -[A7], D0 00000488 A965 syscall SetControlMaximum/SetMaxCtl 0000048A 4E75 rts fn0000048C: 0000048C 42A7 clr.l -[A7] 0000048E 3F3C 00A1 move.w -[A7], 0xA1 00000492 42A7 clr.l -[A7] 00000494 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000049A A97C syscall GetNewDialog 0000049C 2B5F F3E2 move.l [A5 - 0xC1E], [A7]+ 000004A0 206D F3E2 movea.l A0, [A5 - 0xC1E] 000004A4 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000004A8 4A6D E680 tst.w [A5 - 0x1980] 000004AC 6710 beq +0x12 /* 000004BE */ 000004AE 2F2D F3E2 move.l -[A7], [A5 - 0xC1E] 000004B2 3F3C 00C6 move.w -[A7], 0xC6 000004B6 3F3C 0084 move.w -[A7], 0x84 000004BA 4267 clr.w -[A7] 000004BC A91B syscall MoveWindow label000004BE: 000004BE 2F2D F3E2 move.l -[A7], [A5 - 0xC1E] 000004C2 A915 syscall ShowWindow 000004C4 4A6D F3D8 tst.w [A5 - 0xC28] 000004C8 6630 bne +0x32 /* 000004FA */ 000004CA 2F2D F3E2 move.l -[A7], [A5 - 0xC1E] 000004CE 3F3C 0004 move.w -[A7], 0x4 000004D2 486D F3F4 pea.l [A5 - 0xC0C] 000004D6 486D F3E8 pea.l [A5 - 0xC18] 000004DA 486D F3EC pea.l [A5 - 0xC14] 000004DE A98D syscall GetDialogItem/GetDItem 000004E0 2F2D F3E8 move.l -[A7], [A5 - 0xC18] 000004E4 486D F3F6 pea.l [A5 - 0xC0A] 000004E8 A98F syscall SetDialogItemText/SetIText 000004EA 2F2D F3E2 move.l -[A7], [A5 - 0xC1E] 000004EE 3F3C 0004 move.w -[A7], 0x4 000004F2 4267 clr.w -[A7] 000004F4 3F3C 7FFF move.w -[A7], 0x7FFF 000004F8 A97E syscall SelectDialogItemText/SelIText label000004FA: 000004FA 487A 0132 pea.l [PC + 0x132 /* 0000062E, value 0x2B5FF4FA */] 000004FE 486D F3E6 pea.l [A5 - 0xC1A] 00000502 A991 syscall ModalDialog 00000504 0C6D 0004 F3E6 cmpi.w [A5 - 0xC1A], 0x4 0000050A 67EE beq -0x10 /* 000004FA */ 0000050C 0C6D 0001 F3E6 cmpi.w [A5 - 0xC1A], 0x1 00000512 6600 00D2 bne +0xD4 /* 000005E6 */ 00000516 2F2D F3E2 move.l -[A7], [A5 - 0xC1E] 0000051A 3F3C 0004 move.w -[A7], 0x4 0000051E 486D F3F4 pea.l [A5 - 0xC0C] 00000522 486D F3E8 pea.l [A5 - 0xC18] 00000526 486D F3EC pea.l [A5 - 0xC14] 0000052A A98D syscall GetDialogItem/GetDItem 0000052C 2F2D F3E8 move.l -[A7], [A5 - 0xC18] 00000530 486D F3F6 pea.l [A5 - 0xC0A] 00000534 A990 syscall GetDialogItemText/GetIText 00000536 2F2D F3E2 move.l -[A7], [A5 - 0xC1E] 0000053A A983 syscall DisposeDialog 0000053C 42A7 clr.l -[A7] 0000053E 2F2D F34A move.l -[A7], [A5 - 0xCB6] 00000542 A9CB syscall TEGetText 00000544 205F movea.l A0, [A7]+ 00000546 2B50 F3DA move.l [A5 - 0xC26], [A0] 0000054A 426D F3DE clr.w [A5 - 0xC22] 0000054E 206D F34A movea.l A0, [A5 - 0xCB6] 00000552 2050 movea.l A0, [A0] 00000554 3B68 003C F3E0 move.w [A5 - 0xC20], [A0 + 0x3C] 0000055A 7000 moveq.l D0, 0x00 0000055C 102D F3F6 move.b D0, [A5 - 0xC0A] 00000560 4A40 tst.w D0 00000562 6700 0080 beq +0x82 /* 000005E4 */ 00000566 3B40 F4F6 move.w [A5 - 0xB0A], D0 label0000056A: 0000056A 302D F3E0 move.w D0, [A5 - 0xC20] 0000056E B06D F4F6 cmp.w D0, [A5 - 0xB0A] 00000572 6D00 0066 blt +0x68 /* 000005DA */ 00000576 4EBA 0076 jsr [PC + 0x76 /* 000005EE */] 0000057A 4A40 tst.w D0 0000057C 660A bne +0xC /* 00000588 */ 0000057E 526D F3DE addq.w [A5 - 0xC22], 1 00000582 536D F3E0 subq.w [A5 - 0xC20], 1 00000586 60E2 bra -0x1C /* 0000056A */ label00000588: 00000588 426D F3D8 clr.w [A5 - 0xC28] 0000058C 206D F34A movea.l A0, [A5 - 0xCB6] 00000590 2050 movea.l A0, [A0] 00000592 3B68 005E F4F8 move.w [A5 - 0xB08], [A0 + 0x5E] 00000598 536D F4F8 subq.w [A5 - 0xB08], 1 label0000059C: 0000059C 302D F4F8 move.w D0, [A5 - 0xB08] 000005A0 E340 asl D0.w, 1 000005A2 3230 0060 move.w D1, [A0 + D0.w + 0x60] 000005A6 B26D F3DE cmp.w D1, [A5 - 0xC22] 000005AA 6F06 ble +0x8 /* 000005B2 */ 000005AC 536D F4F8 subq.w [A5 - 0xB08], 1 000005B0 60EA bra -0x14 /* 0000059C */ label000005B2: 000005B2 2F2D F33C move.l -[A7], [A5 - 0xCC4] 000005B6 3F2D F4F8 move.w -[A7], [A5 - 0xB08] 000005BA A963 syscall SetControlValue/SetCtlValue 000005BC 4EBA FA46 jsr [PC - 0x5BA /* 00000004 */] 000005C0 3B6D F4F8 F33A move.w [A5 - 0xCC6], [A5 - 0xB08] 000005C6 426D F358 clr.w [A5 - 0xCA8] 000005CA 4EBA 00BE jsr [PC + 0xBE /* 0000068A */] 000005CE 4EBA 014E jsr [PC + 0x14E /* 0000071E */] 000005D2 2F2D F30A move.l -[A7], [A5 - 0xCF6] 000005D6 A981 syscall DrawDialog 000005D8 4E75 rts label000005DA: 000005DA 426D F3D8 clr.w [A5 - 0xC28] 000005DE 3F3C 0001 move.w -[A7], 0x1 000005E2 A9C8 syscall SysBeep label000005E4: 000005E4 4E75 rts label000005E6: 000005E6 2F2D F3E2 move.l -[A7], [A5 - 0xC1E] 000005EA A983 syscall DisposeDialog 000005EC 4E75 rts fn000005EE: 000005EE 206D F3DA movea.l A0, [A5 - 0xC26] 000005F2 302D F3DE move.w D0, [A5 - 0xC22] 000005F6 322D F4F6 move.w D1, [A5 - 0xB0A] 000005FA 43ED F3F7 lea.l A1, [A5 - 0xC09] label000005FE: 000005FE 1430 0000 move.b D2, [A0 + D0.w] 00000602 1619 move.b D3, [A1]+ 00000604 0C02 0061 cmpi.b D2, 0x61 /* 'a' */ 00000608 6D04 blt +0x6 /* 0000060E */ 0000060A 0402 0020 subi.b D2, 0x20 /* ' ' */ label0000060E: 0000060E 0C03 0061 cmpi.b D3, 0x61 /* 'a' */ 00000612 6D04 blt +0x6 /* 00000618 */ 00000614 0403 0020 subi.b D3, 0x20 /* ' ' */ label00000618: 00000618 B602 cmp.b D3, D2 0000061A 660E bne +0x10 /* 0000062A */ 0000061C 5341 subq.w D1, 1 0000061E 6704 beq +0x6 /* 00000624 */ 00000620 5240 addq.w D0, 1 00000622 60DA bra -0x24 /* 000005FE */ label00000624: 00000624 303C 0100 move.w D0, 0x100 00000628 4E75 rts label0000062A: 0000062A 4240 clr.w D0 0000062C 4E75 rts 0000062E 2B5F F4FA move.l [A5 - 0xB06], [A7]+ 00000632 2B5F F4FE move.l [A5 - 0xB02], [A7]+ 00000636 2B5F F502 move.l [A5 - 0xAFE], [A7]+ 0000063A 2B5F F506 move.l [A5 - 0xAFA], [A7]+ 0000063E 301F move.w D0, [A7]+ 00000640 206D F502 movea.l A0, [A5 - 0xAFE] 00000644 3010 move.w D0, [A0] 00000646 0C40 0003 cmpi.w D0, 0x3 0000064A 6636 bne +0x38 /* 00000682 */ 0000064C 3028 0004 move.w D0, [A0 + 0x4] 00000650 0240 00FF andi.w D0, 0xFF 00000654 0C40 001B cmpi.w D0, 0x1B 00000658 660A bne +0xC /* 00000664 */ 0000065A 206D F4FE movea.l A0, [A5 - 0xB02] 0000065E 30BC 0002 move.w [A0], 0x2 00000662 6014 bra +0x16 /* 00000678 */ label00000664: 00000664 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00000668 6706 beq +0x8 /* 00000670 */ 0000066A 0C40 0003 cmpi.w D0, 0x3 0000066E 6612 bne +0x14 /* 00000682 */ label00000670: 00000670 206D F4FE movea.l A0, [A5 - 0xB02] 00000674 30BC 0001 move.w [A0], 0x1 label00000678: 00000678 3F3C 0100 move.w -[A7], 0x100 0000067C 2F2D F4FA move.l -[A7], [A5 - 0xB06] 00000680 4E75 rts label00000682: 00000682 4267 clr.w -[A7] 00000684 2F2D F4FA move.l -[A7], [A5 - 0xB06] 00000688 4E75 rts fn0000068A: 0000068A 206D F34A movea.l A0, [A5 - 0xCB6] 0000068E 2050 movea.l A0, [A0] 00000690 302D F33A move.w D0, [A5 - 0xCC6] 00000694 E340 asl D0.w, 1 00000696 7200 moveq.l D1, 0x00 00000698 3230 0060 move.w D1, [A0 + D0.w + 0x60] 0000069C 2B41 F50A move.l [A5 - 0xAF6], D1 000006A0 7200 moveq.l D1, 0x00 000006A2 3230 0062 move.w D1, [A0 + D0.w + 0x62] 000006A6 2B41 F50E move.l [A5 - 0xAF2], D1 000006AA 302D F33A move.w D0, [A5 - 0xCC6] 000006AE 5240 addq.w D0, 1 000006B0 B06D F348 cmp.w D0, [A5 - 0xCB8] 000006B4 6D08 blt +0xA /* 000006BE */ 000006B6 2B7C 0000 FFFF F50E move.l [A5 - 0xAF2], 0xFFFF label000006BE: 000006BE 2F2D F50A move.l -[A7], [A5 - 0xAF6] 000006C2 2F2D F50E move.l -[A7], [A5 - 0xAF2] 000006C6 2F2D F34A move.l -[A7], [A5 - 0xCB6] 000006CA A9D1 syscall TESetSelect 000006CC 4E75 rts fn000006CE: 000006CE 41ED E6B8 lea.l A0, [A5 - 0x1948] 000006D2 7000 moveq.l D0, 0x00 000006D4 302D F358 move.w D0, [A5 - 0xCA8] 000006D8 5280 addq.l D0, 1 000006DA 4267 clr.w -[A7] 000006DC A9EE syscall Pack7/DecStr68K 000006DE 41ED E6B8 lea.l A0, [A5 - 0x1948] 000006E2 43ED F512 lea.l A1, [A5 - 0xAEE] 000006E6 45ED F35C lea.l A2, [A5 - 0xCA4] 000006EA 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000006EE 41ED E6B8 lea.l A0, [A5 - 0x1948] 000006F2 7000 moveq.l D0, 0x00 000006F4 302D F35A move.w D0, [A5 - 0xCA6] 000006F8 4267 clr.w -[A7] 000006FA A9EE syscall Pack7/DecStr68K 000006FC 41ED F35C lea.l A0, [A5 - 0xCA4] 00000700 43ED E6B8 lea.l A1, [A5 - 0x1948] 00000704 45ED E6B8 lea.l A2, [A5 - 0x1948] 00000708 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 0000070C 41ED E6B8 lea.l A0, [A5 - 0x1948] 00000710 43ED F518 lea.l A1, [A5 - 0xAE8] 00000714 45ED F35C lea.l A2, [A5 - 0xCA4] 00000718 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 0000071C 4E75 rts fn0000071E: 0000071E 4AAD F350 tst.l [A5 - 0xCB0] 00000722 670A beq +0xC /* 0000072E */ 00000724 2F2D F350 move.l -[A7], [A5 - 0xCB0] 00000728 A9A3 syscall ReleaseResource 0000072A 42AD F350 clr.l [A5 - 0xCB0] label0000072E: 0000072E 7000 moveq.l D0, 0x00 00000730 302D F33A move.w D0, [A5 - 0xCC6] 00000734 E380 asl D0, 1 00000736 206D F354 movea.l A0, [A5 - 0xCAC] 0000073A 2050 movea.l A0, [A0] 0000073C 3030 0800 move.w D0, [A0 + D0] 00000740 42A7 clr.l -[A7] 00000742 2F3C 494E 444D move.l -[A7], 0x494E444D /* 'INDM' */ 00000748 3F00 move.w -[A7], D0 0000074A A9A0 syscall GetResource 0000074C 2B5F F350 move.l [A5 - 0xCB0], [A7]+ 00000750 4267 clr.w -[A7] 00000752 A9AF syscall ResError 00000754 301F move.w D0, [A7]+ 00000756 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000075A 206D F350 movea.l A0, [A5 - 0xCB0] 0000075E 2050 movea.l A0, [A0] 00000760 3B50 F35A move.w [A5 - 0xCA6], [A0] 00000764 0C6D 0002 F35A cmpi.w [A5 - 0xCA6], 0x2 0000076A 6D04 blt +0x6 /* 00000770 */ 0000076C 4EBA FF60 jsr [PC - 0xA0 /* 000006CE */] label00000770: 00000770 2F2D F340 move.l -[A7], [A5 - 0xCC0] 00000774 302D F35A move.w D0, [A5 - 0xCA6] 00000778 5340 subq.w D0, 1 0000077A 3F00 move.w -[A7], D0 0000077C A965 syscall SetControlMaximum/SetMaxCtl 0000077E 2F2D F340 move.l -[A7], [A5 - 0xCC0] 00000782 3F2D F358 move.w -[A7], [A5 - 0xCA8] 00000786 A963 syscall SetControlValue/SetCtlValue 00000788 2F2D F30A move.l -[A7], [A5 - 0xCF6] 0000078C 3F3C 0007 move.w -[A7], 0x7 00000790 4EBA 006E jsr [PC + 0x6E /* 00000800 */] 00000794 4E75 rts fn00000796: 00000796 302D F336 move.w D0, [A5 - 0xCCA] 0000079A B06D F32E cmp.w D0, [A5 - 0xCD2] 0000079E 6D36 blt +0x38 /* 000007D6 */ 000007A0 906D F32E sub.w D0, [A5 - 0xCD2] 000007A4 E848 lsr D0.w, 4 000007A6 0C40 000D cmpi.w D0, 0xD /* '\r' */ 000007AA 6C2A bge +0x2C /* 000007D6 */ 000007AC D06D F34E add.w D0, [A5 - 0xCB2] 000007B0 B06D F33A cmp.w D0, [A5 - 0xCC6] 000007B4 6712 beq +0x14 /* 000007C8 */ 000007B6 3B40 F33A move.w [A5 - 0xCC6], D0 000007BA 4EBA FECE jsr [PC - 0x132 /* 0000068A */] 000007BE 426D F358 clr.w [A5 - 0xCA8] 000007C2 4EBA FF5A jsr [PC - 0xA6 /* 0000071E */] 000007C6 600E bra +0x10 /* 000007D6 */ label000007C8: 000007C8 202D FFE8 move.l D0, [A5 - 0x18] 000007CC 90AD F520 sub.l D0, [A5 - 0xAE0] 000007D0 B0B8 02F0 cmp.l D0, [0x000002F0 /* DoubleTime */] 000007D4 6D0A blt +0xC /* 000007E0 */ label000007D6: 000007D6 2B6D FFE8 F520 move.l [A5 - 0xAE0], [A5 - 0x18] 000007DC 4240 clr.w D0 000007DE 4E75 rts label000007E0: 000007E0 303C 0100 move.w D0, 0x100 000007E4 4E75 rts 000007E6 205F movea.l A0, [A7]+ 000007E8 301F move.w D0, [A7]+ 000007EA 201F move.l D0, [A7]+ 000007EC 2F08 move.l -[A7], A0 000007EE 486D F30E pea.l [A5 - 0xCF2] 000007F2 A8A1 syscall FrameRect 000007F4 486D F30E pea.l [A5 - 0xCF2] 000007F8 2F2D F34A move.l -[A7], [A5 - 0xCB6] 000007FC A9D3 syscall TEUpdate 000007FE 4E75 rts fn00000800: 00000800 205F movea.l A0, [A7]+ 00000802 301F move.w D0, [A7]+ 00000804 201F move.l D0, [A7]+ 00000806 2F08 move.l -[A7], A0 00000808 2F3C 0000 001E move.l -[A7], 0x1E 0000080E A862 syscall ForeColor 00000810 2F3C 0000 0021 move.l -[A7], 0x21 /* '!' */ 00000816 A863 syscall BackColor 00000818 486D F316 pea.l [A5 - 0xCEA] 0000081C A8A2 syscall PaintRect 0000081E 2F3C 0000 0021 move.l -[A7], 0x21 /* '!' */ 00000824 A862 syscall ForeColor 00000826 2F3C 0000 001E move.l -[A7], 0x1E 0000082C A863 syscall BackColor 0000082E 486D F316 pea.l [A5 - 0xCEA] 00000832 A8A1 syscall FrameRect 00000834 0C6D 0002 F35A cmpi.w [A5 - 0xCA6], 0x2 0000083A 6D10 blt +0x12 /* 0000084C */ 0000083C 3F3C 00EE move.w -[A7], 0xEE 00000840 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 00000844 A893 syscall MoveTo 00000846 486D F35C pea.l [A5 - 0xCA4] 0000084A A884 syscall DrawString label0000084C: 0000084C 4E75 rts 0000084E 225F movea.l A1, [A7]+ 00000850 301F move.w D0, [A7]+ 00000852 205F movea.l A0, [A7]+ 00000854 2F09 move.l -[A7], A1 00000856 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 0000085A 4E75 rts 0000085C 205F movea.l A0, [A7]+ 0000085E 3B5F F528 move.w [A5 - 0xAD8], [A7]+ 00000862 2B5F F524 move.l [A5 - 0xADC], [A7]+ 00000866 2F08 move.l -[A7], A0 00000868 4267 clr.w -[A7] 0000086A 2F2D F524 move.l -[A7], [A5 - 0xADC] 0000086E A960 syscall GetControlValue/GetCtlValue 00000870 3B5F F52A move.w [A5 - 0xAD6], [A7]+ 00000874 3B6D F52A F52C move.w [A5 - 0xAD4], [A5 - 0xAD6] 0000087A 4267 clr.w -[A7] 0000087C 2F2D F524 move.l -[A7], [A5 - 0xADC] 00000880 A962 syscall GetControlMaximum/GetMaxCtl 00000882 3B5F F52E move.w [A5 - 0xAD2], [A7]+ 00000886 0C6D 0014 F528 cmpi.w [A5 - 0xAD8], 0x14 0000088C 660C bne +0xE /* 0000089A */ 0000088E 4A6D F52A tst.w [A5 - 0xAD6] 00000892 6738 beq +0x3A /* 000008CC */ 00000894 536D F52A subq.w [A5 - 0xAD6], 1 00000898 6032 bra +0x34 /* 000008CC */ label0000089A: 0000089A 0C6D 0015 F528 cmpi.w [A5 - 0xAD8], 0x15 000008A0 6610 bne +0x12 /* 000008B2 */ 000008A2 302D F52A move.w D0, [A5 - 0xAD6] 000008A6 B06D F52E cmp.w D0, [A5 - 0xAD2] 000008AA 6C20 bge +0x22 /* 000008CC */ 000008AC 526D F52A addq.w [A5 - 0xAD6], 1 000008B0 601A bra +0x1C /* 000008CC */ label000008B2: 000008B2 0C6D 0016 F528 cmpi.w [A5 - 0xAD8], 0x16 000008B8 6606 bne +0x8 /* 000008C0 */ 000008BA 536D F52A subq.w [A5 - 0xAD6], 1 000008BE 600C bra +0xE /* 000008CC */ label000008C0: 000008C0 0C6D 0017 F528 cmpi.w [A5 - 0xAD8], 0x17 000008C6 6604 bne +0x6 /* 000008CC */ 000008C8 526D F52A addq.w [A5 - 0xAD6], 1 label000008CC: 000008CC 302D F52A move.w D0, [A5 - 0xAD6] 000008D0 B06D F52C cmp.w D0, [A5 - 0xAD4] 000008D4 6720 beq +0x22 /* 000008F6 */ 000008D6 2F2D F524 move.l -[A7], [A5 - 0xADC] 000008DA 3F2D F52A move.w -[A7], [A5 - 0xAD6] 000008DE A963 syscall SetControlValue/SetCtlValue 000008E0 3B6D F52A F358 move.w [A5 - 0xCA8], [A5 - 0xAD6] 000008E6 4EBA FDE6 jsr [PC - 0x21A /* 000006CE */] 000008EA 2F2D F30A move.l -[A7], [A5 - 0xCF6] 000008EE 3F3C 0007 move.w -[A7], 0x7 000008F2 4EBA FF0C jsr [PC - 0xF4 /* 00000800 */] label000008F6: 000008F6 4E75 rts 000008F8 205F movea.l A0, [A7]+ 000008FA 3B5F F534 move.w [A5 - 0xACC], [A7]+ 000008FE 2B5F F530 move.l [A5 - 0xAD0], [A7]+ 00000902 2F08 move.l -[A7], A0 00000904 4267 clr.w -[A7] 00000906 2F2D F530 move.l -[A7], [A5 - 0xAD0] 0000090A A960 syscall GetControlValue/GetCtlValue 0000090C 3B5F F536 move.w [A5 - 0xACA], [A7]+ 00000910 3B6D F536 F538 move.w [A5 - 0xAC8], [A5 - 0xACA] 00000916 4267 clr.w -[A7] 00000918 2F2D F530 move.l -[A7], [A5 - 0xAD0] 0000091C A962 syscall GetControlMaximum/GetMaxCtl 0000091E 3B5F F53A move.w [A5 - 0xAC6], [A7]+ 00000922 0C6D 0014 F534 cmpi.w [A5 - 0xACC], 0x14 00000928 660C bne +0xE /* 00000936 */ 0000092A 4A6D F536 tst.w [A5 - 0xACA] 0000092E 673C beq +0x3E /* 0000096C */ 00000930 536D F536 subq.w [A5 - 0xACA], 1 00000934 6036 bra +0x38 /* 0000096C */ label00000936: 00000936 0C6D 0015 F534 cmpi.w [A5 - 0xACC], 0x15 0000093C 6610 bne +0x12 /* 0000094E */ 0000093E 302D F536 move.w D0, [A5 - 0xACA] 00000942 B06D F53A cmp.w D0, [A5 - 0xAC6] 00000946 6C24 bge +0x26 /* 0000096C */ 00000948 526D F536 addq.w [A5 - 0xACA], 1 0000094C 601E bra +0x20 /* 0000096C */ label0000094E: 0000094E 0C6D 0016 F534 cmpi.w [A5 - 0xACC], 0x16 00000954 6608 bne +0xA /* 0000095E */ 00000956 046D 000C F536 subi.w [A5 - 0xACA], 0xC 0000095C 600E bra +0x10 /* 0000096C */ label0000095E: 0000095E 0C6D 0017 F534 cmpi.w [A5 - 0xACC], 0x17 00000964 6606 bne +0x8 /* 0000096C */ 00000966 066D 000C F536 addi.w [A5 - 0xACA], 0xC label0000096C: 0000096C 302D F536 move.w D0, [A5 - 0xACA] 00000970 B06D F538 cmp.w D0, [A5 - 0xAC8] 00000974 670E beq +0x10 /* 00000984 */ 00000976 2F2D F530 move.l -[A7], [A5 - 0xAD0] 0000097A 3F2D F536 move.w -[A7], [A5 - 0xACA] 0000097E A963 syscall SetControlValue/SetCtlValue 00000980 4EBA F682 jsr [PC - 0x97E /* 00000004 */] label00000984: 00000984 4E75 rts 00000986 2B5F F540 move.l [A5 - 0xAC0], [A7]+ 0000098A 2B5F F544 move.l [A5 - 0xABC], [A7]+ 0000098E 2B5F F548 move.l [A5 - 0xAB8], [A7]+ 00000992 2B5F F54C move.l [A5 - 0xAB4], [A7]+ 00000996 301F move.w D0, [A7]+ 00000998 206D F548 movea.l A0, [A5 - 0xAB8] 0000099C 3010 move.w D0, [A0] 0000099E 0C40 0003 cmpi.w D0, 0x3 000009A2 6708 beq +0xA /* 000009AC */ 000009A4 0C40 0005 cmpi.w D0, 0x5 000009A8 6600 00F0 bne +0xF2 /* 00000A9A */ label000009AC: 000009AC 3028 0004 move.w D0, [A0 + 0x4] 000009B0 0240 00FF andi.w D0, 0xFF 000009B4 0C40 000D cmpi.w D0, 0xD /* '\r' */ 000009B8 6706 beq +0x8 /* 000009C0 */ 000009BA 0C40 0003 cmpi.w D0, 0x3 000009BE 660C bne +0xE /* 000009CC */ label000009C0: 000009C0 206D F544 movea.l A0, [A5 - 0xABC] 000009C4 30BC 0001 move.w [A0], 0x1 000009C8 6000 0156 bra +0x158 /* 00000B20 */ label000009CC: 000009CC 0C40 001B cmpi.w D0, 0x1B 000009D0 660C bne +0xE /* 000009DE */ 000009D2 206D F544 movea.l A0, [A5 - 0xABC] 000009D6 30BC 0002 move.w [A0], 0x2 000009DA 6000 0144 bra +0x146 /* 00000B20 */ label000009DE: 000009DE 0C40 0066 cmpi.w D0, 0x66 /* 'f' */ 000009E2 661E bne +0x20 /* 00000A02 */ 000009E4 206D F548 movea.l A0, [A5 - 0xAB8] 000009E8 7200 moveq.l D1, 0x00 000009EA 3228 000E move.w D1, [A0 + 0xE] 000009EE 0241 0100 andi.w D1, 0x100 000009F2 4A41 tst.w D1 000009F4 670C beq +0xE /* 00000A02 */ 000009F6 206D F544 movea.l A0, [A5 - 0xABC] 000009FA 30BC 0003 move.w [A0], 0x3 000009FE 6000 0120 bra +0x122 /* 00000B20 */ label00000A02: 00000A02 0C40 001E cmpi.w D0, 0x1E 00000A06 660E bne +0x10 /* 00000A16 */ 00000A08 4A6D F33A tst.w [A5 - 0xCC6] 00000A0C 6700 0112 beq +0x114 /* 00000B20 */ 00000A10 536D F33A subq.w [A5 - 0xCC6], 1 00000A14 601A bra +0x1C /* 00000A30 */ label00000A16: 00000A16 0C40 001F cmpi.w D0, 0x1F 00000A1A 6600 002A bne +0x2C /* 00000A46 */ 00000A1E 302D F33A move.w D0, [A5 - 0xCC6] 00000A22 5240 addq.w D0, 1 00000A24 B06D F348 cmp.w D0, [A5 - 0xCB8] 00000A28 6C00 00F6 bge +0xF8 /* 00000B20 */ 00000A2C 526D F33A addq.w [A5 - 0xCC6], 1 label00000A30: 00000A30 A856 syscall ObscureCursor 00000A32 4EBA F610 jsr [PC - 0x9F0 /* 00000044 */] 00000A36 426D F358 clr.w [A5 - 0xCA8] 00000A3A 4EBA FC4E jsr [PC - 0x3B2 /* 0000068A */] 00000A3E 4EBA FCDE jsr [PC - 0x322 /* 0000071E */] 00000A42 6000 00DC bra +0xDE /* 00000B20 */ label00000A46: 00000A46 0C40 001C cmpi.w D0, 0x1C 00000A4A 660C bne +0xE /* 00000A58 */ 00000A4C 3B7C FFFF F556 move.w [A5 - 0xAAA], 0xFFFF 00000A52 6100 00D6 bsr +0xD8 /* 00000B2A */ 00000A56 6012 bra +0x14 /* 00000A6A */ label00000A58: 00000A58 0C40 001D cmpi.w D0, 0x1D 00000A5C 6600 001E bne +0x20 /* 00000A7C */ 00000A60 3B7C 0001 F556 move.w [A5 - 0xAAA], 0x1 00000A66 6100 00C2 bsr +0xC4 /* 00000B2A */ label00000A6A: 00000A6A 4A40 tst.w D0 00000A6C 6700 00B2 beq +0xB4 /* 00000B20 */ 00000A70 206D F544 movea.l A0, [A5 - 0xABC] 00000A74 30BC 0006 move.w [A0], 0x6 00000A78 6000 00A6 bra +0xA8 /* 00000B20 */ label00000A7C: 00000A7C 0C40 0061 cmpi.w D0, 0x61 /* 'a' */ 00000A80 6D04 blt +0x6 /* 00000A86 */ 00000A82 0440 0020 subi.w D0, 0x20 /* ' ' */ label00000A86: 00000A86 0C40 0041 cmpi.w D0, 0x41 /* 'A' */ 00000A8A 6D0A blt +0xC /* 00000A96 */ 00000A8C 0C40 005B cmpi.w D0, 0x5B /* '[' */ 00000A90 6C04 bge +0x6 /* 00000A96 */ 00000A92 6100 00C4 bsr +0xC6 /* 00000B58 */ label00000A96: 00000A96 6000 0080 bra +0x82 /* 00000B18 */ label00000A9A: 00000A9A 0C40 0001 cmpi.w D0, 0x1 00000A9E 6678 bne +0x7A /* 00000B18 */ 00000AA0 2B68 000A F336 move.l [A5 - 0xCCA], [A0 + 0xA] 00000AA6 486D F53C pea.l [A5 - 0xAC4] 00000AAA A874 syscall GetPort 00000AAC 2F2D F54C move.l -[A7], [A5 - 0xAB4] 00000AB0 A873 syscall SetPort 00000AB2 486D F336 pea.l [A5 - 0xCCA] 00000AB6 A871 syscall GlobalToLocal 00000AB8 2F2D F53C move.l -[A7], [A5 - 0xAC4] 00000ABC A873 syscall SetPort 00000ABE 4267 clr.w -[A7] 00000AC0 2F2D F336 move.l -[A7], [A5 - 0xCCA] 00000AC4 2F2D F54C move.l -[A7], [A5 - 0xAB4] 00000AC8 486D F550 pea.l [A5 - 0xAB0] 00000ACC A96C syscall FindControl 00000ACE 301F move.w D0, [A7]+ 00000AD0 6746 beq +0x48 /* 00000B18 */ 00000AD2 0C40 0081 cmpi.w D0, 0x81 00000AD6 6740 beq +0x42 /* 00000B18 */ 00000AD8 3B40 F554 move.w [A5 - 0xAAC], D0 00000ADC 202D F550 move.l D0, [A5 - 0xAB0] 00000AE0 B0AD F33C cmp.l D0, [A5 - 0xCC4] 00000AE4 6616 bne +0x18 /* 00000AFC */ 00000AE6 4267 clr.w -[A7] 00000AE8 2F2D F550 move.l -[A7], [A5 - 0xAB0] 00000AEC 2F2D F336 move.l -[A7], [A5 - 0xCCA] 00000AF0 487A FE06 pea.l [PC - 0x1FA /* 000008F8, value 0x205F3B5F ' _;_' */] 00000AF4 A968 syscall TrackControl 00000AF6 301F move.w D0, [A7]+ 00000AF8 6000 0026 bra +0x28 /* 00000B20 */ label00000AFC: 00000AFC B0AD F340 cmp.l D0, [A5 - 0xCC0] 00000B00 6616 bne +0x18 /* 00000B18 */ 00000B02 4267 clr.w -[A7] 00000B04 2F2D F550 move.l -[A7], [A5 - 0xAB0] 00000B08 2F2D F336 move.l -[A7], [A5 - 0xCCA] 00000B0C 487A FD4E pea.l [PC - 0x2B2 /* 0000085C, value 0x205F3B5F ' _;_' */] 00000B10 A968 syscall TrackControl 00000B12 301F move.w D0, [A7]+ 00000B14 6000 000A bra +0xC /* 00000B20 */ label00000B18: 00000B18 4267 clr.w -[A7] 00000B1A 2F2D F540 move.l -[A7], [A5 - 0xAC0] 00000B1E 4E75 rts label00000B20: 00000B20 3F3C 0100 move.w -[A7], 0x100 00000B24 2F2D F540 move.l -[A7], [A5 - 0xAC0] 00000B28 4E75 rts fn00000B2A: 00000B2A 4267 clr.w -[A7] 00000B2C 2F2D F340 move.l -[A7], [A5 - 0xCC0] 00000B30 A960 syscall GetControlValue/GetCtlValue 00000B32 301F move.w D0, [A7]+ 00000B34 6606 bne +0x8 /* 00000B3C */ 00000B36 4A6D F556 tst.w [A5 - 0xAAA] 00000B3A 6B18 bmi +0x1A /* 00000B54 */ label00000B3C: 00000B3C D06D F556 add.w D0, [A5 - 0xAAA] 00000B40 B06D F35A cmp.w D0, [A5 - 0xCA6] 00000B44 6C0E bge +0x10 /* 00000B54 */ 00000B46 2F2D F340 move.l -[A7], [A5 - 0xCC0] 00000B4A 3F00 move.w -[A7], D0 00000B4C A963 syscall SetControlValue/SetCtlValue 00000B4E 303C 0100 move.w D0, 0x100 00000B52 4E75 rts label00000B54: 00000B54 4240 clr.w D0 00000B56 4E75 rts fn00000B58: 00000B58 0440 0041 subi.w D0, 0x41 /* 'A' */ 00000B5C E340 asl D0.w, 1 00000B5E 41ED F378 lea.l A0, [A5 - 0xC88] 00000B62 3030 0000 move.w D0, [A0 + D0.w] 00000B66 3B40 F33A move.w [A5 - 0xCC6], D0 00000B6A 2F2D F33C move.l -[A7], [A5 - 0xCC4] 00000B6E 3F00 move.w -[A7], D0 00000B70 A963 syscall SetControlValue/SetCtlValue 00000B72 4EBA F490 jsr [PC - 0xB70 /* 00000004 */] 00000B76 426D F358 clr.w [A5 - 0xCA8] 00000B7A 4EBA FB0E jsr [PC - 0x4F2 /* 0000068A */] 00000B7E 4EBA FB9E jsr [PC - 0x462 /* 0000071E */] 00000B82 4E75 rts